#ifndef __WxvtkTextPropertyUnicode_h
#define __WxvtkTextPropertyUnicode_h

#include <string>
#include <vtkTextProperty.h>
#include "WxExtentionExports.h"

class WxExtention_EXPORT  WxvtkTextPropertyUnicode :public vtkTextProperty
{
public:
        vtkTypeRevisionMacro(WxvtkTextPropertyUnicode,vtkTextProperty);
	void PrintSelf(ostream& os, vtkIndent indent);
	void SetFontFileName(const char* fontFileName) {m_FontFileName=fontFileName;}
	const char* GetFontFileName(){ return m_FontFileName.c_str();}
        void ShallowCopy(WxvtkTextPropertyUnicode *tprop);
        static WxvtkTextPropertyUnicode *New();
protected:
        WxvtkTextPropertyUnicode(void);
        ~WxvtkTextPropertyUnicode(void);
private:
	std::string m_FontFileName;

};
#endif
